package com.mybatis.dto.request;

import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
 * @desc: 查询代码生成记录
 * @projectName: mybatis-generator-parent
 * @author: xhs
 * @date: 2023-9-12 012 20:19
 * @version: JDK 1.8
 */
@Data
public class QueryGenerationParam {

    /**
     * 当前页
     */
    @NotNull(message = "当前页不能为空")
    @Min(value = 1, message = "当前页不能小于1")
    private int pageNumber;

    /**
     * 每页显示条数
     */
    @NotNull(message = "每页显示条数不能为空")
    private int pageSize;

    /**
     * 数据库类型
     */
    private String dataBaseType;

    /**
     * 数据库地址
     */
    private String dataBaseUrl;

    /**
     * 数据库名称
     */
    private String dataBaseName;

    /**
     * 作者
     */
    private String author;
}
